page{
	background-color: #F4F4F4;
}
.u-text-red{
	color: #ed2a2a;
}
.u-font-mian-color{
	color: #191d19;
}
.u-font-b{
	font-weight: bold;
}
.u-font-52{
	font-size: 52rpx;
}
.u-font-60{
	font-size: 60rpx;
}
.u-width-50{
	width: 50%;
}
.u-main-color{
	background-color: #191D19;
	color: #FFFFFF !important;
}
.u-l-h-60{
	line-height: 60rpx;
}
.u-l-h-n{
	line-height: 48rpx;
}
/* flex布局 start */
.u-f,.u-fc,.u-f-ac,.u-f-ajc,.u-f-jsb,.u-f-jse{
	display: flex;
}
.u-fc{
	flex-direction: column;
}
.u-f-ac,.u-f-ajc,.u-f-jse{
	align-items: center;
}
.u-f-ajc{
	justify-content: center;
}
.u-f-jsb{
	justify-content: space-between;
}
.u-f-jse{
	justify-content: flex-end;
}
.Map{
	width: 100%; 
	height: 695rpx; 
	overflow: hidden;
}
.Map-in{
	width: 100%;
	height: 695rpx; 
	position: absolute; 
	top: 0;
}
/* 底部浮动按钮 */
.u-padding-big{
	padding-bottom: 200rpx;
}
.total-bottom{
	align-items: center;
	width: 100%;
	background-color: $uni-bg-color;
	position: fixed;
	z-index: 99;
	bottom: 0;
	padding:10rpx 30rpx;
	padding-bottom: constant(safe-area-inset-bottom);  
	padding-bottom: env(safe-area-inset-bottom);
}